home *** CD-ROM | disk | FTP | other *** search
/ Carousel Volume 2 #1 / carousel.iso / mactosh / da / clipmagi.sit / Magic Wand.rsrc / TMPL.txt < prev    next >
Text File  |  1989-06-01  |  21KB  |  736 lines

  1. TMPL_53_CARD.txt
  2. # (decoded with TMPL 49)
  3. *****: (EOF-terminated list)
  4.   0:
  5.     Label: 'ObjectSize'
  6.     Type: 'DLNG' (0x444C4E47)
  7.   1:
  8.     Label: 'ObjectType'
  9.     Type: 'TNAM' (0x544E414D)
  10.   2:
  11.     Label: 'ObjectID'
  12.     Type: 'HLNG' (0x484C4E47)
  13.   3:
  14.     Label: 'CardBMap'
  15.     Type: 'HLNG' (0x484C4E47)
  16.   4:
  17.     Label: 'CardFlags'
  18.     Type: 'HLNG' (0x484C4E47)
  19.   5:
  20.     Label: 'Spare1'
  21.     Type: 'HLNG' (0x484C4E47)
  22.   6:
  23.     Label: 'Spare2'
  24.     Type: 'HLNG' (0x484C4E47)
  25.   7:
  26.     Label: 'PageHint'
  27.     Type: 'HLNG' (0x484C4E47)
  28.   8:
  29.     Label: 'CardBkgnd'
  30.     Type: 'HLNG' (0x484C4E47)
  31.   9:
  32.     Label: 'PartCount'
  33.     Type: 'OCNT' (0x4F434E54)
  34.   10:
  35.     Label: 'lastPartID'
  36.     Type: 'DWRD' (0x44575244)
  37.   11:
  38.     Label: 'totalPartSize'
  39.     Type: 'DLNG' (0x444C4E47)
  40.   12:
  41.     Label: 'textCount'
  42.     Type: 'DWRD' (0x44575244)
  43.   13:
  44.     Label: 'totalTextSize'
  45.     Type: 'DLNG' (0x444C4E47)
  46.   14:
  47.     Label: '*****'
  48.     Type: 'LSTC' (0x4C535443)
  49.   15:
  50.     Label: 'part size'
  51.     Type: 'DWRD' (0x44575244)
  52.   16:
  53.     Label: 'part ID'
  54.     Type: 'DWRD' (0x44575244)
  55.   17:
  56.     Label: 'part kind'
  57.     Type: 'DBYT' (0x44425954)
  58.   18:
  59.     Label: 'part flags'
  60.     Type: 'DBYT' (0x44425954)
  61.   19:
  62.     Label: 'part Rect'
  63.     Type: 'RECT' (0x52454354)
  64.   20:
  65.     Label: 'part Looks'
  66.     Type: 'DWRD' (0x44575244)
  67.   21:
  68.     Label: 'part Spare'
  69.     Type: 'HLNG' (0x484C4E47)
  70.   22:
  71.     Label: 'txJust'
  72.     Type: 'DWRD' (0x44575244)
  73.   23:
  74.     Label: 'text font'
  75.     Type: 'DWRD' (0x44575244)
  76.   24:
  77.     Label: 'text size'
  78.     Type: 'DWRD' (0x44575244)
  79.   25:
  80.     Label: 'text face'
  81.     Type: 'DWRD' (0x44575244)
  82.   26:
  83.     Label: 'text height'
  84.     Type: 'DWRD' (0x44575244)
  85.   27:
  86.     Label: 'name'
  87.     Type: 'CSTR' (0x43535452)
  88.   28:
  89.     Label: 'text'
  90.     Type: 'CSTR' (0x43535452)
  91.   29:
  92.     Label: 'Script'
  93.     Type: 'CSTR' (0x43535452)
  94.   30:
  95.     Label: 'padding'
  96.     Type: 'FTP1' (0x46545031)
  97.   31:
  98.     Label: '*****'
  99.     Type: 'LSTE' (0x4C535445)
  100.   32:
  101.     Label: '$$$$$'
  102.     Type: 'LSTZ' (0x4C53545A)
  103.   33:
  104.     Label: 'text ID'
  105.     Type: 'DWRD' (0x44575244)
  106.   34:
  107.     Label: 'part text'
  108.     Type: 'CSTR' (0x43535452)
  109.   35:
  110.     Label: '$$$$$'
  111.     Type: 'LSTE' (0x4C535445)
  112.   36:
  113.     Label: 'paddings'
  114.     Type: 'FTP5' (0x46545035)
  115.  
  116. TMPL_52_WIND.txt
  117. BoundsRect: rectangle
  118. ProcID: 2-byte integer (decimal)
  119. Visible: boolean
  120. GoAway: boolean
  121. RefCon: 4-byte integer (decimal)
  122. Title: pstring (1-byte length)
  123.  
  124. TMPL_51_wctb.txt
  125. CwSeed: 4-byte integer (hex)
  126. CwReserved: 2-byte integer (decimal)
  127. CtSize: list (2-byte zero-based item count)
  128.   Part code: 2-byte integer (decimal)
  129.   Red: 2-byte integer (hex)
  130.   Green: 2-byte integer (hex)
  131.   Blue: 2-byte integer (hex)
  132.  
  133. TMPL_50_vers.txt
  134. Version Number: 1-byte integer (hex)
  135. Revision Number: 1-byte integer (hex)
  136. Revision Stage: 1-byte integer (hex)
  137. Build Number: 1-byte integer (hex)
  138. Language Integer: 2-byte integer (decimal)
  139. Abbrieviated string: pstring (1-byte length)
  140. Get Info string: pstring (1-byte length)
  141.  
  142. TMPL_49_TMPL.txt
  143. *****: list (until end of resource)
  144.   Label: pstring (1-byte length)
  145.   Type: 4-byte integer (char)
  146.  
  147. TMPL_48_TEXT.txt
  148. cstring
  149.  
  150. TMPL_47_STR#.txt
  151. NumStrings: list (2-byte one-based item count)
  152.   The string: pstring (1-byte length)
  153.  
  154. TMPL_46_STR .txt
  155. TheStr: pstring (1-byte length)
  156. Data: rest of data in resource
  157.  
  158. TMPL_45_SIZE.txt
  159. (bit field)
  160.   Save screen (Switcher): boolean
  161.   Accept suspend events: boolean
  162.   Disable option (Switcher): boolean
  163.   Can background: boolean
  164.   MultiFinder aware: boolean
  165.   Only background: boolean
  166.   Get front clicks: boolean
  167.   Accept child died events (debuggers): boolean
  168. (bit field)
  169.   32 Bit Compatible: boolean
  170.   Reserved bit: boolean
  171.   Reserved bit: boolean
  172.   Reserved bit: boolean
  173.   Reserved bit: boolean
  174.   Reserved bit: boolean
  175.   Reserved bit: boolean
  176.   Reserved bit: boolean
  177. Size: 4-byte integer (decimal)
  178. Min size: 4-byte integer (decimal)
  179.  
  180. TMPL_44_SIGN.txt
  181. Key word: 4-byte integer (decimal)
  182. BNDL ID: 2-byte integer (decimal)
  183.  
  184. TMPL_43_scrn.txt
  185. Num. devices: list (2-byte one-based item count)
  186.   SRsrc type: 2-byte integer (hex)
  187.   Nubus slot
  188. (card slot+8): 2-byte integer (hex)
  189.   DCtlDevBase: 4-byte integer (hex)
  190.   Mode sRsrcID: 2-byte integer (decimal)
  191.   FlagMask
  192. ($77FE): 2-byte integer (hex)
  193.   (bit field)
  194.     Is active: boolean
  195.     Unused: boolean
  196.     Unused: boolean
  197.     Unused: boolean
  198.     Is main scrn: boolean
  199.     Unused: boolean
  200.     Unused: boolean
  201.     Unused: boolean
  202.   (bit field)
  203.     Unused: boolean
  204.     Unused: boolean
  205.     Unused: boolean
  206.     Unused: boolean
  207.     Unused: boolean
  208.     Unused: boolean
  209.     Unused: boolean
  210.     Is color: boolean
  211.   CLUT rsrcID: 2-byte integer (decimal)
  212.   Gamma corr.
  213. rsrcID: 2-byte integer (decimal)
  214.   Glob. rect: rectangle
  215.   Control calls: list (2-byte one-based item count)
  216.     CsCode: 2-byte integer (decimal)
  217.     Length: 2-byte integer (decimal)
  218.     Data (?): 4-byte integer (decimal)
  219.  
  220. TMPL_42_ROv#.txt
  221. Version: 2-byte integer (decimal)
  222. NumTypes: list (2-byte zero-based item count)
  223.   TYPE: 4-byte integer (char)
  224.   RES ID: 2-byte integer (decimal)
  225.  
  226. TMPL_41_PSAP.txt
  227. String: pstring (2-byte length)
  228.  
  229. TMPL_40_PRC3.txt
  230. Number of Btns: 2-byte integer (decimal)
  231. Btn 1 Height: 2-byte integer (decimal)
  232. Btn 1 Width: 2-byte integer (decimal)
  233. Btn 2 Height: 2-byte integer (decimal)
  234. Btn 2 Width: 2-byte integer (decimal)
  235. Btn 3 Height: 2-byte integer (decimal)
  236. Btn 3 Width: 2-byte integer (decimal)
  237. Btn 4 Height: 2-byte integer (decimal)
  238. Btn 4 Width: 2-byte integer (decimal)
  239. Btn 5 Height: 2-byte integer (decimal)
  240. Btn 5 Width: 2-byte integer (decimal)
  241. Btn 6 Height: 2-byte integer (decimal)
  242. Btn 6 Width: 2-byte integer (decimal)
  243. Btn 1 Name: pstring (1-byte length)
  244. Btn 2 Name: pstring (1-byte length)
  245. Btn 3 Name: pstring (1-byte length)
  246. Btn 4 Name: pstring (1-byte length)
  247. Btn 5 Name: pstring (1-byte length)
  248. Btn 6 Name: pstring (1-byte length)
  249.  
  250. TMPL_39_ppat.txt
  251. Pattern type: 2-byte integer (decimal)
  252. Offset to pixmap: 4-byte integer (decimal)
  253. Offset to data: 4-byte integer (decimal)
  254. Expanded pixel image: 4-byte zero fill
  255. Pattern valid flag: 2-byte zero fill
  256. Expanded pattern: 4-byte zero fill
  257. Old-style pattern ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á: 8 data bytes
  258. Base address: 4-byte zero fill
  259. Row bytes: 2-byte integer (hex)
  260. Bitmap bounds: rectangle
  261. PixMap version: 2-byte integer (decimal)
  262. Packing format: 2-byte integer (decimal)
  263. Size of pixel data: 4-byte integer (decimal)
  264. H. resolution: 4-byte integer (hex)
  265. V. resoultion: 4-byte integer (hex)
  266. Pixel type: 2-byte integer (decimal)
  267. # bits in pixel: 2-byte integer (decimal)
  268. # components in pixel: 2-byte integer (decimal)
  269. # bits per field: 2-byte integer (decimal)
  270. Offset to next plane: 4-byte integer (decimal)
  271. Offset to color table ┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á┬á: 4-byte integer (decimal)
  272. Reserved: 4-byte zero fill
  273. Pixel data and color table: rest of data in resource
  274.  
  275. TMPL_38_pltt.txt
  276. Color table count: 2-byte integer (decimal)
  277. Reserved: 4-byte zero fill
  278. Reserved: 2-byte zero fill
  279. Reserved: 4-byte zero fill
  280. Reserved: 4-byte zero fill
  281. *****: list (until end of resource)
  282.   Red: 2-byte integer (hex)
  283.   Green: 2-byte integer (hex)
  284.   Blue: 2-byte integer (hex)
  285.   Color usage: 2-byte integer (decimal)
  286.   Tolerance value: 2-byte integer (decimal)
  287.   Private flags: 2-byte integer (hex)
  288.   Private: 4-byte zero fill
  289.  
  290. TMPL_37_PICT.txt
  291. Size: 2-byte integer (decimal)
  292. Rect: rectangle
  293. Opcodes: rest of data in resource
  294.  
  295. TMPL_36_PAPA.txt
  296. Name: pstring (1-byte length)
  297. Type: pstring (1-byte length)
  298. Zone: pstring (1-byte length)
  299. AddrBlock: 4-byte integer (hex)
  300. Dump: rest of data in resource
  301.  
  302. TMPL_35_nrct.txt
  303. NumOfRects: list (2-byte one-based item count)
  304.   Rectangle: rectangle
  305.  
  306. TMPL_34_minf.txt
  307. cstring
  308.  
  309. TMPL_33_MENU.txt
  310. MenuID: 2-byte integer (decimal)
  311. Width: 2-byte zero fill
  312. Height: 2-byte zero fill
  313. ProcID: 2-byte integer (decimal)
  314. Filler: 2-byte zero fill
  315. EnableFlgs: 4-byte integer (hex)
  316. Title: pstring (1-byte length)
  317. *****: list (terminated by zero byte)
  318.   MenuItem: pstring (1-byte length)
  319.   Icon#: 1-byte integer (decimal)
  320.   Key equiv: 1-byte integer (char)
  321.   Mark Char: 1-byte integer (char)
  322.   Style: 1-byte integer (hex)
  323.  
  324. TMPL_32_mctb.txt
  325. Number of Color Menu Entries: list (2-byte one-based item count)
  326.   Menu ID: 2-byte integer (decimal)
  327.   Item No.: 2-byte integer (decimal)
  328.   Red 1: 2-byte integer (hex)
  329.   Green 1: 2-byte integer (hex)
  330.   Blue 1: 2-byte integer (hex)
  331.   Red 2: 2-byte integer (hex)
  332.   Green 2: 2-byte integer (hex)
  333.   Blue 2: 2-byte integer (hex)
  334.   Red 3: 2-byte integer (hex)
  335.   Green 3: 2-byte integer (hex)
  336.   Blue 3: 2-byte integer (hex)
  337.   Red 4: 2-byte integer (hex)
  338.   Green 4: 2-byte integer (hex)
  339.   Blue 4: 2-byte integer (hex)
  340.   Reserved: 2-byte integer (hex)
  341.  
  342. TMPL_31_MBAR.txt
  343. # of menus: list (2-byte one-based item count)
  344.   Menu res ID: 2-byte integer (decimal)
  345.  
  346. TMPL_30_MACS.txt
  347. The String: pstring (1-byte length)
  348. Data: rest of data in resource
  349.  
  350. TMPL_29_LAYO.txt
  351. Font ID: 2-byte integer (decimal)
  352. Font Size: 2-byte integer (decimal)
  353. Screen Hdr Hgt: 2-byte integer (decimal)
  354. Top line break: 2-byte integer (decimal)
  355. Bottom line break: 2-byte integer (decimal)
  356. Printing hdr hgt: 2-byte integer (decimal)
  357. Printing footer hgt: 2-byte integer (decimal)
  358. Window Rect: rectangle
  359. Line spacing: 2-byte integer (decimal)
  360. Tab stop 1: 2-byte integer (decimal)
  361. Tab stop 2: 2-byte integer (decimal)
  362. Tab stop 3: 2-byte integer (decimal)
  363. Tab stop 4: 2-byte integer (decimal)
  364. Tab stop 5: 2-byte integer (decimal)
  365. Tab stop 6: 2-byte integer (decimal)
  366. Tab stop 7: 2-byte integer (decimal)
  367. Column Justification: 1-byte integer (hex)
  368. Reserved: 1-byte integer (hex)
  369. Icon Horz. spacing: 2-byte integer (decimal)
  370. Icon Vert. spacing: 2-byte integer (decimal)
  371. Icon Vert. phase: 2-byte integer (decimal)
  372. Sm. Icon Horz.: 2-byte integer (decimal)
  373. Sm. Icon Vert.: 2-byte integer (decimal)
  374. Default view: 1-byte integer (decimal)
  375. filler: 1-byte zero fill
  376. Text view date: 2-byte integer (hex)
  377. (bit field)
  378.   Use zoom Rects: boolean
  379.   Skip trash warnings: boolean
  380.   Always grid drags: boolean
  381.   Unused 4: boolean
  382.   Unused 3: boolean
  383.   Unused 2: boolean
  384.   Unused 1: boolean
  385.   Unused 0: boolean
  386. Icon-text gap: 1-byte integer (decimal)
  387. Sort Style: 2-byte integer (decimal)
  388. Watch Thresh: 4-byte integer (decimal)
  389. (bit field)
  390.   Unused 7: boolean
  391.   Unused 6: boolean
  392.   Unused 5: boolean
  393.   Unused 4: boolean
  394.   Use Phys Icon: boolean
  395.   Title Click: boolean
  396.   Copy Inherit: boolean
  397.   New Fold Inherit: boolean
  398. Color Style: 1-byte integer (decimal)
  399. Max # of windows: 2-byte integer (decimal)
  400.  
  401. TMPL_28_itlk.txt
  402. EntryCount: list (2-byte one-based item count)
  403.   KybdType: 2-byte integer (decimal)
  404.   OldMods: 1-byte integer (hex)
  405.   OldCode: 1-byte integer (decimal)
  406.   MaskMods: 1-byte integer (hex)
  407.   MaskCode: 1-byte integer (decimal)
  408.   NewMods: 1-byte integer (hex)
  409.   NewCode: 1-byte integer (decimal)
  410.  
  411. TMPL_27_itlc.txt
  412. System script code: 2-byte integer (decimal)
  413. Keyboard cache size: 2-byte integer (decimal)
  414. Font force ($0=OFF, $FF=ON): 1-byte integer (hex)
  415. Intl force ($0=OFF, $FF=ON): 1-byte integer (hex)
  416. Old keyboard: 1-byte integer (hex)
  417. (bit field)
  418.   Always show icon: boolean
  419.   Use dual caret for mixed dir. text: boolean
  420.   Flags 5: boolean
  421.   Flags 4: boolean
  422.   Flags 3: boolean
  423.   Flags 2: boolean
  424.   Flags 1: boolean
  425.   Flags 0: boolean
  426. Reserved: 40 data bytes
  427.  
  428. TMPL_26_itlb.txt
  429. Itl0 id number: 2-byte integer (decimal)
  430. Itl1 id number: 2-byte integer (decimal)
  431. Itl2 id number: 2-byte integer (decimal)
  432. Reserved: 2-byte zero fill
  433. Reserved: 2-byte zero fill
  434. Reserved: 2-byte zero fill
  435. Script language: 2-byte integer (decimal)
  436. Number rep. code: 1-byte integer (decimal)
  437. Date rep. code: 1-byte integer (decimal)
  438. KCHR id number: 2-byte integer (decimal)
  439. SICN id number: 2-byte integer (decimal)
  440.  
  441. TMPL_25_insc.txt
  442. Format: 2-byte integer (decimal)
  443. Flags: 2-byte integer (hex)
  444. Script name: pstring (1-byte length) (padded to 2-byte alignment)
  445. Help: pstring (2-byte length)
  446. Align: (align to 2-byte boundary)
  447. Files: list (2-byte one-based item count)
  448.   Fspec: 2-byte integer (hex)
  449.   Type: 4-byte integer (char)
  450.   Creator: 4-byte integer (char)
  451.   Cr date: 4-byte integer (hex)
  452.   Handle: 4-byte zero fill
  453.   Del size: 4-byte zero fill
  454.   Add size: 4-byte zero fill
  455.   File name: pstring (1-byte length) (padded to 2-byte alignment)
  456. Rsrc files: list (2-byte one-based item count)
  457.   Fspec: 2-byte integer (hex)
  458.   Type: 4-byte integer (char)
  459.   Creator: 4-byte integer (char)
  460.   Cr date: 4-byte integer (hex)
  461.   Handle: 4-byte zero fill
  462.   Del size: 4-byte zero fill
  463.   Add size: 4-byte zero fill
  464.   To file name: pstring (1-byte length) (padded to 2-byte alignment)
  465.   From files: list (2-byte one-based item count)
  466.     Fspec: 2-byte integer (hex)
  467.     Type: 4-byte integer (char)
  468.     Creator: 4-byte integer (char)
  469.     Cr date: 4-byte integer (hex)
  470.     Handle: 4-byte zero fill
  471.     Del size: 4-byte zero fill
  472.     Add size: 4-byte zero fill
  473.     From file name: pstring (1-byte length) (padded to 2-byte alignment)
  474.     Rsrcs: list (2-byte one-based item count)
  475.       Rspec: 2-byte integer (hex)
  476.       Type: 4-byte integer (char)
  477.       Src id: 2-byte integer (decimal)
  478.       Tgt id: 2-byte integer (decimal)
  479.       Crc/vrsn: 2-byte integer (decimal)
  480.       Filler1: 2-byte zero fill
  481.       Filler2: 4-byte zero fill
  482.       Del size: 4-byte zero fill
  483.       Add size: 4-byte zero fill
  484.       Rsrc name: pstring (1-byte length) (padded to 2-byte alignment)
  485.       Prev crcs: 2-byte integer (hex)
  486. Dump: rest of data in resource
  487.  
  488. TMPL_24_FWID.txt
  489. FontType: 2-byte integer (hex)
  490. FirstChar: 2-byte integer (decimal)
  491. LastChar: 2-byte integer (decimal)
  492. WidMax: 2-byte integer (decimal)
  493. KernMax: 2-byte integer (decimal)
  494. NDescent: 2-byte integer (decimal)
  495. FRectWid: 2-byte integer (decimal)
  496. ChHeight: 2-byte integer (decimal)
  497. OWTLoc: 2-byte integer (decimal)
  498. Ascent: 2-byte integer (decimal)
  499. Descent: 2-byte integer (decimal)
  500. Leading: 2-byte integer (decimal)
  501. *****: list (until end of resource)
  502.   Char offset: 1-byte integer (decimal)
  503.   Char width: 1-byte integer (decimal)
  504.  
  505. TMPL_23_FRSV.txt
  506. Number of items: list (2-byte zero-based item count)
  507.   Font ID: 2-byte integer (decimal)
  508.  
  509. TMPL_22_FREF.txt
  510. File Type: 4-byte integer (char)
  511. Icon localID: 2-byte integer (decimal)
  512. FileName: pstring (1-byte length)
  513.  
  514. TMPL_21_FONT.txt
  515. FontType: 2-byte integer (hex)
  516. FirstChar: 2-byte integer (decimal)
  517. LastChar: 2-byte integer (decimal)
  518. WidMax: 2-byte integer (decimal)
  519. KernMax: 2-byte integer (decimal)
  520. NDescent: 2-byte integer (decimal)
  521. FRectWid: 2-byte integer (decimal)
  522. ChHeight: 2-byte integer (decimal)
  523. OWTLoc: 2-byte integer (decimal)
  524. Ascent: 2-byte integer (decimal)
  525. Descent: 2-byte integer (decimal)
  526. Leading: 2-byte integer (decimal)
  527. RowWords: 2-byte integer (decimal)
  528. Font data: rest of data in resource
  529.  
  530. TMPL_20_FOND.txt
  531. Flag word: 2-byte integer (hex)
  532. Family ID: 2-byte integer (decimal)
  533. First Char: 2-byte integer (hex)
  534. Last Char: 2-byte integer (hex)
  535. Ascent: 2-byte integer (decimal)
  536. Descent: 2-byte integer (decimal)
  537. Leading: 2-byte integer (decimal)
  538. WidMax: 2-byte integer (decimal)
  539. Offset to width tables: 4-byte integer (hex)
  540. Offset to kerning tables: 4-byte integer (hex)
  541. Offset to style mapping tables: 4-byte integer (hex)
  542. Unused: 2-byte integer (hex)
  543. Extra width for Bold: 2-byte integer (hex)
  544. Extra width for Italic: 2-byte integer (hex)
  545. Extra width for Underline: 2-byte integer (hex)
  546. Extra width for Outline: 2-byte integer (hex)
  547. Extra width for Shadow: 2-byte integer (hex)
  548. Extra width for Condensed: 2-byte integer (hex)
  549. Extra width for Extended: 2-byte integer (hex)
  550. Undefined: 2-byte integer (hex)
  551. Rsvd for International: 4-byte integer (hex)
  552. Reserved: 2-byte integer (hex)
  553. # of Font entries: list (2-byte zero-based item count)
  554.   Font Size: 2-byte integer (decimal)
  555.   Font Style: 2-byte integer (decimal)
  556.   Res ID: 2-byte integer (decimal)
  557. The Tables: rest of data in resource
  558.  
  559. TMPL_19_finf.txt
  560. # Fonts: 2-byte integer (hex)
  561. Window Font: 2-byte integer (hex)
  562. Font Style: 2-byte integer (hex)
  563. Font Size: 2-byte integer (hex)
  564. Icon Font: 2-byte integer (hex)
  565. Font Style: 2-byte integer (hex)
  566. Font Size: 2-byte integer (hex)
  567.  
  568. TMPL_18_FDIR.txt
  569. *****: list (until end of resource)
  570.   Btn DirID: 4-byte integer (hex)
  571.  
  572. TMPL_17_fctb.txt
  573. CfSeed: 4-byte integer (hex)
  574. CfReserved: 2-byte integer (decimal)
  575. CtSize: list (2-byte zero-based item count)
  576.   Part code: 2-byte integer (decimal)
  577.   Red: 2-byte integer (hex)
  578.   Blue: 2-byte integer (hex)
  579.   Green: 2-byte integer (hex)
  580.  
  581. TMPL_16_FCMT.txt
  582. Comment: pstring (1-byte length)
  583. Data: rest of data in resource
  584.  
  585. TMPL_15_FBTN.txt
  586. # Buttons: list (2-byte one-based item count)
  587.   Icon: 128 data bytes
  588.   Type: 4-byte integer (char)
  589.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  590.   Document: pstring (1-byte length) (padded to 2-byte alignment)
  591.  
  592. TMPL_14_DRVR.txt
  593. DrvrFlags: 2-byte integer (hex)
  594. DrvrDelay: 2-byte integer (hex)
  595. DrvrEMask: 2-byte integer (hex)
  596. DrvrMenu: 2-byte integer (hex)
  597. DrvrOpen: 2-byte integer (hex)
  598. DrvrPrime: 2-byte integer (hex)
  599. DrvrCtl: 2-byte integer (hex)
  600. DrvrStatus: 2-byte integer (hex)
  601. DrvrClose: 2-byte integer (hex)
  602. Driver: rest of data in resource
  603.  
  604. TMPL_13_DLOG.txt
  605. BoundsRect: rectangle
  606. ProcID: 2-byte integer (decimal)
  607. Visible: boolean
  608. GoAway: boolean
  609. RefCon: 4-byte integer (decimal)
  610. Items ID: 2-byte integer (decimal)
  611. Title: pstring (1-byte length)
  612.  
  613. TMPL_12_DITL.txt
  614. Number of items: list (2-byte zero-based item count)
  615.   Place holder: 4-byte zero fill
  616.   Display rect: rectangle
  617.   Item type: 1-byte integer (decimal)
  618.   Item info: pstring (1-byte length) (padded to 2-byte alignment with 1-byte offset)
  619.  
  620. TMPL_11_dctb.txt
  621. CdSeed: 4-byte integer (hex)
  622. CdReserved: 2-byte integer (decimal)
  623. CtSize: list (2-byte zero-based item count)
  624.   Part code: 2-byte integer (decimal)
  625.   Red: 2-byte integer (hex)
  626.   Green: 2-byte integer (hex)
  627.   Blue: 2-byte integer (hex)
  628.  
  629. TMPL_10_CTY#.txt
  630. Num cities: list (2-byte zero-based item count)
  631.   Numchars: 2-byte integer (decimal)
  632.   Latitude: 4-byte integer (hex)
  633.   Longitude: 4-byte integer (hex)
  634.   GMT Diff.: 4-byte integer (decimal)
  635.   abc: 4-byte integer (decimal)
  636.   City Name: pstring (1-byte length)
  637.   abc: (align to 2-byte boundary)
  638.  
  639. TMPL_9_CNTL.txt
  640. BoundsRect: rectangle
  641. Value: 2-byte integer (decimal)
  642. Visible: boolean
  643. Max: 2-byte integer (decimal)
  644. Min: 2-byte integer (decimal)
  645. ProcID: 2-byte integer (decimal)
  646. RefCon: 4-byte integer (decimal)
  647. Title: pstring (1-byte length)
  648.  
  649. TMPL_8_cmnu.txt
  650. MenuID: 2-byte integer (decimal)
  651. Width: 2-byte zero fill
  652. Height: 2-byte zero fill
  653. ProcID: 2-byte integer (decimal)
  654. Filler: 2-byte zero fill
  655. EnableFlgs: 4-byte integer (hex)
  656. Title: pstring (1-byte length)
  657. *****: list (terminated by zero byte)
  658.   MenuItem: pstring (1-byte length)
  659.   Icon#: 1-byte integer (decimal)
  660.   Key equiv: 1-byte integer (char)
  661.   Mark Char: 1-byte integer (char)
  662.   Style: 1-byte integer (hex)
  663.   Command number: 2-byte integer (decimal)
  664.  
  665. TMPL_7_clut.txt
  666. CtSeed: 4-byte integer (hex)
  667. CtFlags: 2-byte integer (decimal)
  668. CtSize: list (2-byte zero-based item count)
  669.   Part code: 2-byte integer (decimal)
  670.   Red: 2-byte integer (hex)
  671.   Blue: 2-byte integer (hex)
  672.   Green: 2-byte integer (hex)
  673.  
  674. TMPL_6_cctb.txt
  675. CcSeed: 4-byte integer (hex)
  676. CcReserved: 2-byte integer (decimal)
  677. CtSize: list (2-byte zero-based item count)
  678.   Part code: 2-byte integer (decimal)
  679.   Red: 2-byte integer (hex)
  680.   Green: 2-byte integer (hex)
  681.   Blue: 2-byte integer (hex)
  682.  
  683. TMPL_5_BNDL.txt
  684. OwnerName: 4-byte integer (char)
  685. OwnerID: 2-byte integer (decimal)
  686. NumTypes: list (2-byte zero-based item count)
  687.   Type: 4-byte integer (char)
  688.   # of type: list (2-byte zero-based item count)
  689.     LocalID: 2-byte integer (decimal)
  690.     RsrcID: 2-byte integer (decimal)
  691.  
  692. TMPL_4_APPL.txt
  693. *****: list (until end of resource)
  694.   Creator: 4-byte integer (char)
  695.   Directory: 4-byte integer (decimal)
  696.   Application: pstring (1-byte length) (padded to 2-byte alignment)
  697.  
  698. TMPL_3_ALRT.txt
  699. BoundsRect: rectangle
  700. ItemsID: 2-byte integer (decimal)
  701. (bit field)
  702.   Stg 4 Bold #: boolean
  703.      Drawn: boolean
  704.      Snd High: boolean
  705.      Snd Low: boolean
  706.   Stg 3 Bold #: boolean
  707.      Drawn: boolean
  708.      Snd High: boolean
  709.      Snd Low: boolean
  710. (bit field)
  711.   Stg 2 Bold #: boolean
  712.      Drawn: boolean
  713.      Snd High: boolean
  714.      Snd Low: boolean
  715.   Stg 1 Bold #: boolean
  716.      Drawn: boolean
  717.      Snd High: boolean
  718.      Snd Low: boolean
  719.  
  720. TMPL_2_acur.txt
  721. Number of "frames" (cursors): 2-byte integer (decimal)
  722. Used a "frame" counter: 2-byte integer (decimal)
  723. *****: list (until end of resource)
  724.   'CURS' Resource Id: 2-byte integer (decimal)
  725.   filler: 2-byte zero fill
  726.  
  727. TMPL_1_actb.txt
  728. CaSeed: 4-byte integer (hex)
  729. CaReserved: 2-byte integer (decimal)
  730. CtSize: list (2-byte zero-based item count)
  731.   Part code: 2-byte integer (decimal)
  732.   Red: 2-byte integer (hex)
  733.   Green: 2-byte integer (hex)
  734.   Blue: 2-byte integer (hex)
  735.  
  736.